CNC is a type of motion control system. It basically means that instead of using cams or templates to cut a part, it is controlled by a computer.
A VMC is a type of CNC machine, typically enclosed and most often used for cutting metal. They are usually very precise and very expensive. Here is a pic of a popular VMC, built by Haas, that uses CNC controls.
main qimg c7a57ae660e407cbbdf4d0b7b830be68